# 元组 tumple

a = (10,20,30)     # 定义元组a

# print(a)           # 打印出元组a
# print(type(a))     #打印出a的类型    <class 'tuple'>

# b = (10,)          # 元组是用“，”隔开
# print(b)
# print(type(b))
#
# c = (10)             #若（）内的数据不用“，“隔开 则代表是整数（或者其他）
# print(c)
# print(type(c))

# d = ('a','b','c','a')   # 定义一个元组
# print(d[1])             # 打印元组下标为1的数据（元组的下标也是从0开始）

# print(d.index('c'))     #打印出元组内数据为c的下标位置

# print(d.count("a"))       #打印元组内数据a的个数

# d[0] = "aa"  #修改元组下标为0位置的数据
# # 元组是不能进行数据修改的    对应报错信号 TypeError: 'tuple' object does not support item assignment

# 嵌套
# e = ((10,20),(20,30),(30,40))
# print(e[0])     #打印元组下标为0位置的数据
# print(e[0][0])   #打印元组下标为0位置的数据的下标为0位置的数据

# f = ([10,20],[20,30],[30,40])    # 定义一个元组
# f[0][0] = 100                    # 修改元组下标为0位置的列表内的下标为0位置的数据  （元组的数据不能进行修改 但是元组内嵌套的列表内的数据可以进行修改）
# print(f)




